﻿body 
{
    padding: 0px;
    margin: 0px;
}

.container
{
    margin: 0px;
    width: 100%;
    height: 700px;
   
}

.topbar
{
    background-image:url('../images/bg-top.png');
    background-repeat:repeat-x;
    width: inherit;
    height: 60px;
    float:left;
    position: relative;
    top: 0px;
    left: 0px;    
    margin: 0px;
    
}
.logo
{
    position: absolute;
    top: 8px;
    left: 15px;
}
.logo-tekst
{
    position: absolute;
    top: 8px;
    left: 59px;
    font-family:Cambria;
    font-size: 25px;
    font-weight:bold;
    font-style:italic;
    color: Gray;
}
.status-box
{
 float: right;
 width: 400px;
 height: 30px;
 margin-top: 12px;
 vertical-align: top;
    
}
.status-text
{
    font-family: Cambria;
    color: Gray;
    vertical-align: super;
}
#Logout_btn
{
    vertical-align: super;
}

.version-tekst
{
    position: absolute;
    top: 17px;
    left: 200px;
    font-family:Cambria;
    font-size: 15px;
    font-weight:bold;
    font-style:italic;
    color: Gray;
    width: 68px;
}
.menu
{
    position: absolute;
 top: 70px;
 left: 10px;
 float: left;
}
.menutop
{
    margin: 0px;
 
 width: 213px;
 height:35px;
 background-image:url('../images/menu_top.png');
 background-repeat:no-repeat;

    
}
.menubar
{
 margin: 0px;
 
 width: 213px;
 height:auto;
 background-image:url('../images/menu_content.png');
 background-repeat:repeat-y;
 padding-left:10px;
 
 
    
    }
    .menufoot
    {
        margin: 0px;
 
 width: 213px;
 height: 40px;
 background-image:url('../images/menu_footer.png');
 background-repeat:no-repeat;
 
    }
.contentwrap
{
 margin: 0px;
 
 width: 100%;
 height:100%;
 float: left;
 position: absolute;
 top: 70px;
 left: 230px;
 
    
}
.maincontentTable
{
    padding: 0px;
    margin: 0px;
}

.headcontent
{
    width: 825px;
    height: 47px;
    background-image:url('../images/header.png');
 background-repeat:no-repeat;
}
.maincontent
{
    width: 825px;
    height: 100%;
    padding: 0px 20px 0px 20px;
    background-image:url('../images/content.png');
 background-repeat:repeat-y;
}

.footcontent
{
    width: 825px;
    height: 59px;
    background-image:url('../images/footer.png');
 background-repeat:no-repeat;
}
/***********MENU*******/
.menuWrapper
{
    width: 190px;
    display: block;
    margin: 0px;
    padding:0px;
    
}

.menu_image
{
    vertical-align: middle;
}
.level1
{
    width: 190px;
    height: 30px;
    padding:0px 0px 0px 0px;
    text-align:left;
    text-decoration: none;
    font-size:25px;
    font-family:Cambria;
    display: block;
   padding-bottom: 5px;
    color:Gray;
    border-bottom: 1px dashed Gray;
}

.level2
{
     width: 190px;
    padding-left: 25px;
    display: block;
    font-size: medium;
    text-align:left;
    font-family:Cambria;
}

.level2, a,  a:active
{
   
    
     text-decoration:none;
    color:#000;
}


    
.level2 a:hover 
{
    text-decoration:underline;
    }
    
    /*************FORMS********************/
    

fieldset  
{
    margin: 1em 0px;
    padding: 0.5em;
    -moz-border-radius: 8px; 
    border-radius: px; 
    }
    
    /** PERSON REGISTRERING **/
    
    .TDkontaktOplysninger
    {
        width: 440px;
    }
    
    .TDcivilstatus
    {
     width: 300px;   
    }
    
    /*** RAPPORTERING ****/
    .Rapportering_gridview
    {
     border: none;
     font-size: medium;
    text-align:left;
    font-family:Cambria;
        
    }
    .Rapportering_gridview th
    {
        font-size: medium;
    text-align:left;
    font-family:Cambria;
    border-bottom: 1px solid black;
    }